summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/olsc/olsc_service_for_application.h
blob: 29074054bd454f633d2904f3560d171887b20bca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later

#include "core/hle/service/service.h"

namespace Service::OLSC {

class IOlscServiceForApplication final : public ServiceFramework<IOlscServiceForApplication> {
public:
    explicit IOlscServiceForApplication(Core::System& system_);
    ~IOlscServiceForApplication() override;

private:
    void Initialize(HLERequestContext& ctx);
    void GetSaveDataBackupSetting(HLERequestContext& ctx);
    void SetSaveDataBackupSettingEnabled(HLERequestContext& ctx);

    bool initialized{};
};

} // namespace Service::OLSC